﻿MMH5.5 — 10 слотов армии
========================

Мод увеличивает армию героя (и вообще любую армию в игре) с 7 до 10 отрядов
для Heroes of Might and Magic V: Повелители Орды + Might & Magic: Heroes 5.5.

Версия: 1.0 (альфа)
Автор: SADYTRO


ЧТО РАБОТАЕТ
------------
- Все армии держат 10 отрядов: герои, гарнизоны городов, караваны, нейтралы,
  шахты и гарнизоны на карте. Армии из старых сохранений дорастают до 10 сами.
- Окно героя: 10 ячеек (5+5), перерисованные рамки, перетаскивание, разделение,
  обмен между героями.
- Город: 10 ячеек у гарнизона и у героя-гостя, перетаскивание, караваны.
- Бой: все 10 отрядов выходят на поле; панель расстановки на 10 ячеек
  в один ряд; разделение отрядов на этапе расстановки.
- Всплывающая подсказка на карте (правый клик) показывает до 10 отрядов.
- Таверна: 10 ячеек.


ОГРАНИЧЕНИЯ И ИЗВЕСТНЫЕ ПРОБЛЕМЫ
--------------------------------
- ИИ ходит нормально, но отряды в ячейках 8–10 НЕ УЧИТЫВАЕТ: ни свои, ни ваши.
  Для его оценки армия из 10 отрядов выглядит как 7.
- Окно «Замена» (караван/гарнизон на карте) и дуэль пока на 7 ячеек.
- Сетевая игра не проверялась. У всех игроков должен стоять одинаковый мод.
- Сохранения с армиями из 8+ отрядов не будут корректно работать без мода.
- Это альфа: возможны вылеты в непроверенных ситуациях. Держите резервные
  сохранения.


ТРЕБОВАНИЯ
----------
Патч рассчитан на конкретную сборку MMH5.5: файл bin\MMH55_64.exe с SHA256
20210E51E39E61D0D0B40ED04321F3D01715B52ABBE2B2FC2ED78F0453A55FAC
Если у вас другая сборка, патчер сообщит об этом и ничего не изменит.
(Проверить можно в PowerShell: Get-FileHash MMH55_64.exe)


УСТАНОВКА
---------
1. Скопируйте файлы из папки bin этого архива в папку bin игры
   (рядом с MMH55_64.exe).
2. Запустите PATCH_10slots.bat. Будет создан MMH55_64_10slots.exe,
   оригинальный MMH55_64.exe не изменяется.
3. Скопируйте data\MMH55-10slots-UI.pak в папку data игры.
4. Запускайте игру файлом bin\MMH55_64_10slots.exe.
   (Если игра запускается через лаунчер, сохраните копию оригинала
   и переименуйте MMH55_64_10slots.exe в MMH55_64.exe.)


УДАЛЕНИЕ
--------
Удалите bin\MMH55_64_10slots.exe и data\MMH55-10slots-UI.pak и запускайте
игру как обычно.


ЕСЛИ ИГРА ВЫЛЕТЕЛА
------------------
Самое полезное для исправления — адрес вылета:
Win+R → eventvwr → Журналы Windows → Приложение → ошибка «Application Error» →
строка «Смещение ошибки».
Ещё лучше — снимок памяти утилитой ProcDump (Microsoft Sysinternals).
Запустите до игры, затем воспроизведите вылет:
  procdump.exe -e -mm -w MMH55_64_10slots.exe crash.dmp


ТЕХНИЧЕСКИЕ ПОДРОБНОСТИ
-----------------------
Полный список правок exe (адреса, байты, назначение) — в файле PATCHES.md.
Патчер — обычный скрипт PowerShell (bin\patch_10slots.ps1), его можно прочитать.
Интерфейс (UI/*.xdb, текстуры) — в MMH55-10slots-UI.pak (это обычный zip).


БЛАГОДАРНОСТИ
-------------
Команде Might & Magic: Heroes 5.5 — мод собран поверх их работы.
Heroes of Might and Magic V: Tribes of the East — Nival / Ubisoft.
